package org.fhnw.aigs.commons; /** * This enumeration helps controlling the game flow. The game logic must * implement the functionality of singleplayer and multiplayer games, the * GameMode itself has no functionality. <br> * There are three predefined GameModes:<br> * <ul> * <li>SinglePlayer, intended for singleplayer games against the AI</li> * <li>MultiPlayer, inteded for multiplayer parties with 2 or more * participants</li> * <li>Test, can be used for testing purposes</li> * </ul> * * @author Matthias Stöckli * @version v1.0 */ public enum GameMode { SinglePlayer, Multiplayer, Test }